package com.sz.common.pay.pingan.entity.transfer;

import lombok.Data;

/**
 * Function: 平台订单管理【6031】 <br>
 * Author: siqishangshu <br>
 * Date: 2017-10-30 13:59:00
 * 平台订单管理【6031】
 功能描述：
    平台代理会员进行相关的订单操作，如确认收货。该接口适用于有支付密码情况下使用。
 相关说明：
    当会员超过一定天数（由市场告知银行配置）时，市场可以代理会员发起确认收货操作。
 接口字段：
    请求包：交易网－> 监管系统
 输入项名称	    英文名	        最大长度	输入属性	注释
 功能标志       	FuncFlag	    C(1)	必输	    "2：平台代理确认收货（担保→收款方）3:平台代理申请退款（担保→付款方）"
 资金汇总账号 	SupAcctId	    C(32)	必输
 转出子账户	    OutCustAcctId	C(32)	必输	    付款方
 转出会员代码	    OutThirdCustId	C(32)	必输
 转出子账户名称	OutCustName	    C(120)	必输
 转入子账户	    InCustAcctId	C(32)	必输  	收款方
 转入会员代码	    InThirdCustId	C(32)	必输
 转入子账户名称	InCustName	    C(120)	必输
 交易金额	        TranAmount	    9(15)	必输
 交易费用	        TranFee	        9(15)	必输	    平台收取交易费用
 交易类型	        TranType	    C(2)	必输	    01：普通交易
 币种	        CcyCode	        C(3)	必输	    默认：RMB
 订单号	        ThirdHtId	    C(30)	必输
 订单内容       	ThirdHtMsg	    C(500)	可选
 备注	        Note	        C(120)	可选
 保留域	        Reserve	        C(120)	可选
 */
@Data
public class OrderManagementRequest {
    private String TranFunc  = "6031";        //交易码
    private String FuncFlag;
    private String SupAcctId;
    private String OutCustAcctId;
    private String OutThirdCustId;
    private String OutCustName;
    private String InCustAcctId;
    private String InThirdCustId;
    private String InCustName;
    private String TranAmount;
    private String TranFee;
    private String TranType;
    private String CcyCode;
    private String ThirdHtId;
    private String ThirdHtMsg;
    private String Note;
    private String Reserve;
}
